package com.gitee.tianchaohongyu.jdcl.core;

import lombok.AllArgsConstructor;
import lombok.Getter;

import javax.validation.constraints.NotNull;
import java.lang.annotation.Annotation;

/**
 * 清洗器数据
 */
@Getter
@AllArgsConstructor
public class CleanerInfo {

  /** 注解清洗器的注解 */
  @NotNull
  private CleanerAnnotation cleanerAnnotation;

  /** 清洗器注解实例 */
  @NotNull
  private Annotation annotation;

  /** 清洗器 */
  @NotNull
  private Class<? extends Cleaner> cleanerClass;
}
